#-------------------------------------------------
#
# Project created by QtCreator 2019-05-15T22:22:38
#
#-------------------------------------------------

QT       += core gui
QT       += charts #图标
QT       += network #socket通讯组件

RC_ICONS += images/logo.ico

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport

TARGET = Wheel
TEMPLATE = app





# The following define makes your compiler emit warnings if you use
# any feature of Qt which has been marked as deprecated (the exact warnings
# depend on your compiler). Please consult the documentation of the
# deprecated API in order to know how to port your code away from it.
DEFINES += QT_DEPRECATED_WARNINGS

DEFINES += ELPP_THREAD_SAFE

# You can also make your code fail to compile if you use deprecated APIs.
# In order to do so, uncomment the following line.
# You can also select to disable deprecated APIs only up to a certain version of Qt.
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0


SOURCES += \
    demo.cpp \
    main.cpp \
    threadmanager.cpp \
    config/config.cpp \
    connect/connectmanager.cpp \
    form/baseform.cpp \
    form/frmnetsetting.cpp \
    form/homewindow.cpp \
    log/easylogging++.cc \
    log/logger.cpp \
    tcp/basetcpsocket.cpp \
    tcp/tcphelper.cpp \
    thread/threadtasks.cpp \
    util/baseobject.cpp \
    util/qfileutils.cpp \
    util/realdatamodel.cpp \
    tcp/basetcp.cpp \
    form/setting.cpp \
    form/staticstrenthtestform.cpp \
    form/durabilitytestform.cpp \
    form/actiondebugform.cpp \
    form/formmanager.cpp \
    form/njtestreportform.cpp \
    form/basewindow.cpp \
    form/testcurveform.cpp \
    form/netmanager.cpp \
    slotadpter/baseslotadpter.cpp \
    slotadpter/mainslotadpter.cpp \
    slotadpter/adptermanager.cpp \
    third_party/json/json_internalarray.inl \
    third_party/json/json_internalmap.inl \
    third_party/json/json_reader.cpp \
    third_party/json/json_value.cpp \
    third_party/json/json_valueiterator.inl \
    third_party/json/json_writer.cpp \
    third_party/customplot/qcustomplot.cpp \
    tcp/baseudp.cpp \
    util/commandparser.cpp \
    event/baseevent.cpp \
    form/basechart.cpp \
    form/loaddisplacementchart.cpp \
    model/loaddisplacementmodel.cpp \
    form/displacementchart.cpp \
    form/loadchart.cpp \
    model/parammodel.cpp

HEADERS += \
    demo.h \
    threadmanager.h \
    config/config.h \
    config/constants.h \
    connect/connectmanager.h \
    form/baseform.h \
    form/frmnetsetting.h \
    form/homewindow.h \
    log/easylogging++.h \
    log/logger.h \
    tcp/basetcpsocket.h \
    tcp/tcphelper.h \
    thread/threadtasks.h \
    util/baseobject.h \
    util/BTimer.h \
    util/qfileutils.h \
    util/realdatamodel.h \
    util/utils.h \
    tcp/basetcp.h \
    form/setting.h \
    form/staticstrenthtestform.h \
    form/durabilitytestform.h \
    form/actiondebugform.h \
    form/formmanager.h \
    form/njtestreportform.h \
    form/basewindow.h \
    form/testcurveform.h \
    form/netmanager.h \
    slotadpter/baseslotadpter.h \
    slotadpter/mainslotadpter.h \
    slotadpter/adptermanager.h \
    third_party/json/autolink.h \
    third_party/json/config.h \
    third_party/json/features.h \
    third_party/json/forwards.h \
    third_party/json/json.h \
    third_party/json/json_batchallocator.h \
    third_party/json/reader.h \
    third_party/json/value.h \
    third_party/json/writer.h \
    third_party/json/json/autolink.h \
    third_party/json/json/config.h \
    third_party/json/json/features.h \
    third_party/json/json/forwards.h \
    third_party/json/json/json.h \
    third_party/json/json/reader.h \
    third_party/json/json/value.h \
    third_party/json/json/writer.h \
    third_party/customplot/qcustomplot.h \
    tcp/baseudp.h \
    util/commandparser.h \
    third_party/nolhmann/json.hpp \
    event/baseevent.h \
    form/basechart.h \
    form/loaddisplacementchart.h \
    model/loaddisplacementmodel.h \
    form/displacementchart.h \
    form/loadchart.h \
    model/parammodel.h

FORMS += \
    form/baseform.ui \
    form/frmnetsetting.ui \
    form/homewindow.ui \
    form/setting.ui \
    form/staticstrenthtestform.ui \
    form/durabilitytestform.ui \
    form/actiondebugform.ui \
    form/njtestreportform.ui \
    form/basewindow.ui \
    form/testcurveform.ui \
    form/netmanager.ui

RESOURCES += \
    images.qrc

DISTFILES += \
    images/fontawesome-webfont.ttf \
    images/qt_zh_CN.qm \
    images/add-line_horizontal.png \
    images/add-line_vertical.png \
    images/array_down.png \
    images/checkbox_checked.png \
    images/checkbox_unchecked.png \
    images/error.png \
    images/Font Awesome Cheatsheet.png \
    images/info.png \
    images/question.png \
    images/radio_normal.png \
    images/radio_selected.png \
    images/sub-line_horizontal.png \
    images/sub-line_vertical.png \
    images/black.css \
    images/blue.css \
    images/gray.css \
    images/navy.css \
    json/sconscript \
    third-party/json/sconscript \
    json/sconscript \
    third_party/json/sconscript
